package com.wangshang.general.order.po;

import java.util.Date;

/**
 * AbstractShopOrder entity provides the base persistence definition of the
 * ShopOrder entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractShopOrder implements java.io.Serializable {

	// Fields

	private String shopOrderId;
	private String userIdentify;
	private Integer workerId;
	private Integer hallId;
	private String userName;
	private Short userIdType;
	private String userId;
	private String userConnect;
	private String userAddr;
	private Date createTime;
	private Integer cashPay;
	private Integer totalCost;
	private Short orderStatus;
	private Short wayOfDelivery;
	private String resultForUnexcepted;
	private Long placeId;
	private Long placeMask;
	private String deliverierName;

	// Constructors

	/** default constructor */
	public AbstractShopOrder() {
	}

	/** minimal constructor */
	public AbstractShopOrder(String shopOrderId, String userIdentify,
			Integer workerId, Integer hallId, String userName,
			Short userIdType, String userId, String userAddr, Date createTime,
			Integer cashPay, Integer totalCost, Short orderStatus,
			Short wayOfDelivery, Long placeId, Long placeMask,
			String deliverierName) {
		this.shopOrderId = shopOrderId;
		this.userIdentify = userIdentify;
		this.workerId = workerId;
		this.hallId = hallId;
		this.userName = userName;
		this.userIdType = userIdType;
		this.userId = userId;
		this.userAddr = userAddr;
		this.createTime = createTime;
		this.cashPay = cashPay;
		this.totalCost = totalCost;
		this.orderStatus = orderStatus;
		this.wayOfDelivery = wayOfDelivery;
		this.placeId = placeId;
		this.placeMask = placeMask;
		this.deliverierName = deliverierName;
	}

	/** full constructor */
	public AbstractShopOrder(String shopOrderId, String userIdentify,
			Integer workerId, Integer hallId, String userName,
			Short userIdType, String userId, String userConnect,
			String userAddr, Date createTime, Integer cashPay,
			Integer totalCost, Short orderStatus, Short wayOfDelivery,
			String resultForUnexcepted, Long placeId, Long placeMask,
			String deliverierName) {
		this.shopOrderId = shopOrderId;
		this.userIdentify = userIdentify;
		this.workerId = workerId;
		this.hallId = hallId;
		this.userName = userName;
		this.userIdType = userIdType;
		this.userId = userId;
		this.userConnect = userConnect;
		this.userAddr = userAddr;
		this.createTime = createTime;
		this.cashPay = cashPay;
		this.totalCost = totalCost;
		this.orderStatus = orderStatus;
		this.wayOfDelivery = wayOfDelivery;
		this.resultForUnexcepted = resultForUnexcepted;
		this.placeId = placeId;
		this.placeMask = placeMask;
		this.deliverierName = deliverierName;
	}

	// Property accessors

	public String getShopOrderId() {
		return this.shopOrderId;
	}

	public void setShopOrderId(String shopOrderId) {
		this.shopOrderId = shopOrderId;
	}

	public String getUserIdentify() {
		return this.userIdentify;
	}

	public void setUserIdentify(String userIdentify) {
		this.userIdentify = userIdentify;
	}

	public Integer getWorkerId() {
		return this.workerId;
	}

	public void setWorkerId(Integer workerId) {
		this.workerId = workerId;
	}

	public Integer getHallId() {
		return this.hallId;
	}

	public void setHallId(Integer hallId) {
		this.hallId = hallId;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Short getUserIdType() {
		return this.userIdType;
	}

	public void setUserIdType(Short userIdType) {
		this.userIdType = userIdType;
	}

	public String getUserId() {
		return this.userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserConnect() {
		return this.userConnect;
	}

	public void setUserConnect(String userConnect) {
		this.userConnect = userConnect;
	}

	public String getUserAddr() {
		return this.userAddr;
	}

	public void setUserAddr(String userAddr) {
		this.userAddr = userAddr;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getCashPay() {
		return this.cashPay;
	}

	public void setCashPay(Integer cashPay) {
		this.cashPay = cashPay;
	}

	public Integer getTotalCost() {
		return this.totalCost;
	}

	public void setTotalCost(Integer totalCost) {
		this.totalCost = totalCost;
	}

	public Short getOrderStatus() {
		return this.orderStatus;
	}

	public void setOrderStatus(Short orderStatus) {
		this.orderStatus = orderStatus;
	}

	public Short getWayOfDelivery() {
		return this.wayOfDelivery;
	}

	public void setWayOfDelivery(Short wayOfDelivery) {
		this.wayOfDelivery = wayOfDelivery;
	}

	public String getResultForUnexcepted() {
		return this.resultForUnexcepted;
	}

	public void setResultForUnexcepted(String resultForUnexcepted) {
		this.resultForUnexcepted = resultForUnexcepted;
	}

	public Long getPlaceId() {
		return this.placeId;
	}

	public void setPlaceId(Long placeId) {
		this.placeId = placeId;
	}

	public Long getPlaceMask() {
		return this.placeMask;
	}

	public void setPlaceMask(Long placeMask) {
		this.placeMask = placeMask;
	}

	public String getDeliverierName() {
		return this.deliverierName;
	}

	public void setDeliverierName(String deliverierName) {
		this.deliverierName = deliverierName;
	}

}